Nieprawid│owa sk│adnia SQL û oczekiwano nazwy dla s│owa kluczowego CONSTRAINT. (B│╣d 3721)

Podczas definiowania integralno£ci referencyjnej z instrukcji DDL jΩzyka SQL, nale┐y nazwaµ ograniczenie, je£li s│owo kluczowe CONSTRAINT jest u┐ywane. Je£li nie jest wymagane posiadanie nazwy ograniczenia, nie nale┐y wtedy u┐ywaµ s│owa kluczowego CONSTRAINT. Przyk│adem tego b│Ωdu by│oby nastΩpuj╣ce: CREATE TABLE Klienci (KOstNr TEXT(50), KPieNr TEXT(25), CONSTRAINT PRIMARY KEY (KPieNr, KOstNr));.

Aby zapobiec powstawaniu niniejszego b│Ωdu, nale┐y do│╣czyµ nazwΩ po s│owie kluczowym CONSTRAINT:

CREATE TABLE Klienci (KOstNr TEXT(50), KPieNr TEXT(25), CONSTRAINT kpKlienci PRIMARY KEY (KPieNr, KOstNr));.

lub nie u┐ywaµ s│owa kluczowego CONSTRAINT:

CREATE TABLE Klienci (KOstNr TEXT(50), KPieNr TEXT(25), PRIMARY KEY (KPieNr, KOstNr));.